package ioc

import (
	"github.com/spf13/pflag"
	"github.com/spf13/viper"
)

func GetEnvInfo(env string) bool {
	viper.AutomaticEnv()
	return viper.GetBool(env)
}
func InitConfig() {
	debug := GetEnvInfo("DEVELOPMENT")
	cfile := pflag.String("config",
		"config/dev.yaml", "配置文件路径")
	pflag.Parse()

	if debug {
	}

	// 直接指定文件路径
	viper.SetConfigFile(*cfile)
	if err := viper.ReadInConfig(); err != nil {
		panic(err)
	}
}
